Euler's Theorem For Homogeneous Functions